﻿using System;
using UnityEngine;

namespace UniRx
{
	// Token: 0x020003C8 RID: 968
	[AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = false)]
	public class InspectorDisplayAttribute : PropertyAttribute
	{
		// Token: 0x060013B0 RID: 5040 RVA: 0x000593D6 File Offset: 0x000577D6
		public InspectorDisplayAttribute(string fieldName = "value", bool notifyPropertyChanged = true)
		{
			this.FieldName = fieldName;
			this.NotifyPropertyChanged = notifyPropertyChanged;
		}

		// Token: 0x17000161 RID: 353
		// (get) Token: 0x060013B1 RID: 5041 RVA: 0x000593EC File Offset: 0x000577EC
		// (set) Token: 0x060013B2 RID: 5042 RVA: 0x000593F4 File Offset: 0x000577F4
		public string FieldName { get; private set; }

		// Token: 0x17000162 RID: 354
		// (get) Token: 0x060013B3 RID: 5043 RVA: 0x000593FD File Offset: 0x000577FD
		// (set) Token: 0x060013B4 RID: 5044 RVA: 0x00059405 File Offset: 0x00057805
		public bool NotifyPropertyChanged { get; private set; }
	}
}
